                            * {
                                font-family: Lato, sans-serif;
                            }

                            .footer-p {
                                color: black;
                            }

                            #footer span {
                                font-size: 19px !important;
                                line-height: 28px !important;
                                font-weight: 400 !important;
                                color: #0B0C0C !important;
                            }

                            .li-inline a {
                                color: black;
                            }

                            p.serviceInterest {
                                color: black;
                                font-size: 24px;
                                text-align: center;
                                margin-top: -150px !important;
                            }

                            p.newsletterUpdates {
                                color: #0B0C0C;
                                font-size: 17px;
                                text-align: center;
                                /* margin-top: -40px; */
                                line-height: 24px;
                                font-weight: 400;
                            }

                            .subscribe-link {
                                color: white;
                                font-size: 16px;
                                text-decoration: none;
                            }

                            #subscribe-btn {
                                background: green;
                                list-style: none;
                                padding: 20px;
                            }

                            #subscribe-btn:hover {
                                background-color: white;
                                transition: 0.3s;
                            }

                            .subscribe-link:hover {
                                color: green;
                                transition: 0.3s;
                            }

                            .icons {
                                text-align: center;
                                color: gray;
                                background: transparent;
                            }

                            .footer {
                                background: #f5f4f4 !important;
                                width: unset;
                                height: unset;
                                position: unset;
                                bottom: unset;
                            }

                            #hanlonClient {
                                color: black;
                                text-decoration: underline;
                                font-weight: bold;
                            }

                            #poweredby_p {
                                padding: 20px 0;
                                margin-bottom: 0;
                                color: black;
                                /* text-align:left; */
                            }

                            .poweredby-row {
                                background: #f5f4f4 !important;
                            }

                            #hanlonClient {
                                color: #0B0C0C !important;
                                text-decoration: underline;
                                font-weight: bold;
                                font-size: 19px;
                            }

                            .powerbyRow {
                                color: #0B0C0C !important;
                                text-decoration: underline;
                                font-weight: bold;
                            }

                            #subscribeBtn {
                                background: #386BB2 !important;
                                color: #FFF !important;
                                border: 1px solid #0B0C0C !important;
                                border-radius: 0px;
                            }

                            #subscribeBtn:hover {
                                background: #2b8cc4 !important;
                            }

                            .strongFooter {
                                color: #0B0C0C !important;
                                font-size: 19px;
                                line-height: 28px;
                                font-weight: 400;
                                text-decoration: underline;
                            }

                            h1 {
                                color: #337ab7;
                                font-size: 40px;
                                font-weight: 800;
                                margin-top: 0;
                                font-family: Lato, sans-serif;
                            }

                            h2 {
                                color: #337ab7;
                                font-size: 36px;
                                font-family: Lato, sans-serif;
                            }




                            .icons:nth-of-type(1):before {
                                color: #0B0C0C !important;
                                content: '\f099';
                            }

                            .icons:nth-of-type(2):before {
                                content: '\f16d';
                                color: #0B0C0C !important;
                            }




                            .footer {
                                background: gainsboro;
                                width: unset;
                                height: unset;
                                position: unset;
                                bottom: unset;
                            }

                            .wrapperFooter {
                                margin-lefT: 200px;
                                margin-top: -140px;
                            }

                            .icons {
                                color: #2fa170;
                                background: #ffffff;
                                border-radius: 2px;
                                font-family: fontawesome;
                                position: relative;
                                display: inline-block;
                                width: 40px;
                                height: 40px;
                                padding-top: 12px;
                                margin: 0 4px;
                                -o-transition: all .5s;
                                -webkit-transition: all .5s;
                                font-size: 20px;
                                transition: all .5s;
                                -webkit-font-smoothing: antialiased;
                                font-weight: unset !important;
                                text-decoration: none;
                                margin-top: 20px;
                                mix-blend-mode: multiply !important;
                            }

                            @media only screen and (max-width: 1440px) {
                                p.serviceInterest {
                                    margin-top: 0px !important;
                                }
                            }

                            @media only screen and (max-width: 1024px) {
                                #bexleyFooter {
                                    margin-left: 100% !important;
                                }

                                p.newsletterUpdates {
                                    width: 200px;
                                }

                                p.serviceInterest {
                                    width: 200px;
                                }

                                #subscribeBtn {
                                    margin-left: 20px;
                                    width: 175px;
                                }
                            }

                            @media only screen and (max-width: 768px) {
                              img#bexleyFooter {
        margin-left: 0px !important;
    }
                                .nav-footer {
                                    position: relative;
                                    margin: 20px;
                                    padding-left: 15px;
                                    padding-right: 15px;
                                    margin-bottom: 0;
                                    margin-left: 19%;
                                }

                                #subscribeBtn {
                                    margin-left: -250px;
                                }

                                .wrapperFooter {
                                    margin-left: 36%;
                                    margin-top: 0px;
                                }
                            }

                            @media only screen and (max-width: 425px) {
                                #bexleyFooter {
                                    margin-left: 0% !important;
                                    margin-top: 0px !important;
                                }

                                .col-sm-12 {
                                    margin-left: -10px;
                                    font-size: 12px;
                                }

                                .wrapperFooter {
                                    margin-left: 24%;
                                }

                                #subscribeBtn {
                                    margin-left: -100px;
                                }
                            }

                            @media only screen and (max-width: 375px) {
                                #bexleyFooter {
                                    margin-left: 0% !important;
                                }

                                .wrapperFooter {
                                    margin-left: 20%;
                                }

                                #subscribeBtn {
                                    margin-left: -70px;
                                }
                            }

                            @media only screen and (max-width: 320px) {
                                #bexleyFooter {
                                    margin-left: 0% !important;
                                }

                                .wrapperFooter {
                                    margin-left: 15%;
                                }

                                #subscribeBtn {
                                    margin-left: -45px;
                                }
                            }